Procedure is a separate piece of code
which can be used in many places in the program.
The procedures simplify programming because the code is not duplicated in different places.
They also facilitate the development and modification of the program
because the code can be changed only in one place.
Calling the same procedure can occur in many places in the program
Afterwards the procedure returns to the place,
in which it was called and the program is continued.
Procedures are characteristic rather for batch processing
more namely, that after starting the program succeeding procedures are invoked.
From procedures are invoked next procedures.
The program exits after the execution of all instructions and procedures.